摘要 :
The number of flights performed globally by the airline industry increased from 20 million in 2004 to almost 40 million in 2019. This growing number of performed flights puts enormous pressure on the global aviation sector as a wh...
展开
The number of flights performed globally by the airline industry increased from 20 million in 2004 to almost 40 million in 2019. This growing number of performed flights puts enormous pressure on the global aviation sector as a whole. That pressure is mainly expressed as a desire for Size, Weight, Power and Cost (SWAP-C) reduction. Today, it is not only the underlying architecture and the corresponding hardware but also the software running these architectures defining the success in SWAP-C optimization. Software development is effort-intensive, error-prone, and expensive. This leads to the question of why the avionics industry is not exploiting emerging methods and techniques from other domains. The open-source software movement provides a staggering amount of different technologies for solving problems that are not too different from the problems in the avionics domain. The major reasons for this development paralysis are certification requirements. The civil aviation sector is strictly regulated, thus experimenting with alternatives is expensive and difficult. Nevertheless, this paper explores a few of these alternatives, namely Cloud-Native Technologies for the future Integrated Modular Avionics (IMA) architectures, and tries to suggest topics that might be interesting for further research.
收起
摘要 :
Embedded systems have long been evolving towards incorporating more than one processor. We see both, homogeneous and heterogeneous multi-core designs. Symmetric Multiprocessing (SMP) enables high performance computing on embedded ...
展开
Embedded systems have long been evolving towards incorporating more than one processor. We see both, homogeneous and heterogeneous multi-core designs. Symmetric Multiprocessing (SMP) enables high performance computing on embedded systems for applications that require high processing power. However, parallel programming of multi-core embedded applications suffers from complexity. It is notably harder, time-consuming and most importantly, prone to errors than sequential programming which makes it a challenge, particularly in safety critical domains. In avionics, the position paper CAST-32A Multi-core Processing reports on concerns and proposes objectives regarding the safety for multi-core software. The key is to identify and prevent possible interference that potentially disturbs the determinism. Rust is a modern systems programming language which aims amongst others at being safe. In this paper, we investigate how Rust can help with the development of safe multi-core applications, in particularly for the avionics domain. A representative platform is designed with a partitioned runtime environment using the L4Re separation kernel on a multi-core ARM architecture. The evaluation is carried out using a parallel implementation of a forward looking terrain avoidance algorithm.
收起
摘要 :
To optimize the departure and landing approaches of an aircraft under legal and real conditions, an intuitive and simple User Interface for the Electronic Flight Bag is needed. Whether the applications need to fulfill the visual d...
展开
To optimize the departure and landing approaches of an aircraft under legal and real conditions, an intuitive and simple User Interface for the Electronic Flight Bag is needed. Whether the applications need to fulfill the visual definitions of ARINC 661, or not, the maneuvering, near ground level, needs to be performed safely. To ensure no distraction and confusion, we faced the necessity of a User Interface that is compliant with the overall cockpit interaction philosophy, as well as the given regulations for Electronic Flight Bag Applications. We aim to develop a reusable User Interface for the Low Noise Augmentation System from the German Aerospace Center, that is compliant with the necessary standards, as well as usable without long briefings. A key part of our research focused on the possible input methods and the resulting pilot performance regarding efficiency, complexity and ease of the interaction. The first demonstrator for the low noise takeoff procedure is presented and discussed.
收起